<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_coupon',//表名必填
'tableCnName'=>'优惠劵',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'name' => 'max:50',
    		'money'=>'regex:\d+\.?\d{0,2}',
		'condition'=>'regex:\d+\.?\d{0,2}',
		'create_num'=>'number',
		'send_num'=>'number',
		'use_num'=>'number',
    	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'name.max'=>'优惠券名字的值不能超过50个字符',
		'money.regex'=>'优惠券金额的值不是正确的货币格式',
		'condition.regex'=>'使用条件的值不是正确的货币格式',
		'create_num.number'=>'发放数量的值必须是一个整数',
		'send_num.number'=>'已领取数量的值必须是一个整数',
		'use_num.number'=>'已使用数量的值必须是一个整数',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('name','type','money','condition','create_num','send_num','use_num','status'),
		'edit'=>array('id','name','type','money','condition','create_num','send_num','use_num','status'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
		'name'=>array(
			'text'=>'优惠券名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入优惠券名称',
			'validate'=>'datatype="s2-50" ignore="ignore"  errormsg="优惠券名称超出长度范围"',
		),

		'money'=>array(
			'text'=>'优惠券面额',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入优惠券面额',
			'validate'=>'datatype="n" ignore="ignore"',
		),
		'condition'=>array(
			'text'=>'消费金额',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入消费金额',
			'validate'=>'datatype="n" ',
		),
		'create_num'=>array(
			'text'=>'发放数量',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入发放数量',
			'validate'=>'datatype="n"  errormsg="发放数量是数字类型"',
		),

		'status'=>array(
			'text'=>'状态',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择状态：0无效，1有效',
			'validate'=>'datatype="*" nullmsg="请选择状态：0无效，1有效"',
					'values'=>array(1=>'有效',0=>'无效'),
	    ),

        'use_start_time'=>array(
            'text'=>'使用起始日期',
            'type'=>'text',
            'is_visible'=>1,
            'required'=>1,
            'placeholder'=>'使用起始日期',
            'validate'=>'datatype="*"  nullmsg="使用起始日期不能为空"',
        ),

        'use_end_time'=>array(
            'text'=>'使用结束日期',
            'type'=>'text',
            'is_visible'=>1,
            'required'=>1,
            'placeholder'=>'使用结束日期',
            'validate'=>'datatype="*"  nullmsg="使用结束日期不能为空"',
        ),

),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'name',
            'type'=>'text',
            'required'=>1,
            'comment'=>'优惠券名称',
        ),
			'1'=>array(
            'field'=>'create_num',
            'type'=>'text',
            'required'=>0,
            'comment'=>'发放数量',
        ),
			'2'=>array(
            'field'=>'send_num',
            'type'=>'text',
            'required'=>0,
            'comment'=>'已领取数量',
        ),
			'3'=>array(
            'field'=>'use_num',
            'type'=>'text',
            'required'=>0,
            'comment'=>'已使用数量',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'表id',
        'field'=>'id',
    ],
    '1'=>[
        'comment'=>'优惠券名字',
        'field'=>'name',
    ],
    '2'=>[
        'comment'=>'发放类型 0下单赠送1 指定发放 2 免费领取 3线下发放',
        'field'=>'type',
    ],
    '3'=>[
        'comment'=>'优惠券金额',
        'field'=>'money',
    ],
    '4'=>[
        'comment'=>'使用条件',
        'field'=>'condition',
    ],
    '5'=>[
        'comment'=>'发放数量',
        'field'=>'create_num',
    ],
    '6'=>[
        'comment'=>'已领取数量',
        'field'=>'send_num',
    ],
    '7'=>[
        'comment'=>'已使用数量',
        'field'=>'use_num',
    ],
    '8'=>[
        'comment'=>'发放开始时间',
        'field'=>'send_start_time',
    ],
    '9'=>[
        'comment'=>'发放结束时间',
        'field'=>'send_end_time',
    ],
    '10'=>[
        'comment'=>'使用开始时间',
        'field'=>'use_start_time',
    ],
    '11'=>[
        'comment'=>'使用结束时间',
        'field'=>'use_end_time',
    ],
    '12'=>[
        'comment'=>'添加时间',
        'field'=>'add_time',
    ],
    '13'=>[
        'comment'=>'状态：0无效，1有效',
        'field'=>'status',
    ],
),

);?>